loadMovie()

Доступность

Flash Player 3.

Синтаксис

loadMovie(url:String,target:Object [, method:String]) : Void
loadMovie(url:String,target:String [, method:String]) : Void

Параметры

url Абсолютный или относительный путь к SWF или JPEG файлу, который необходимо загрузить. Относительный путь берется от пути к ролику в нулевом уровне. Абсолютные ссылки должны содержать указатель на протокол, например http:// или file:///.

target Ссылка на мувиклип или строковое представление пути к мувиклипу, в который будет производиться загрузка. Содержимое мувиклипа, в который происходит загрузка, будет замещено загруженным SWF файлом или изображением.

method Необязательный параметр, определяющий HTTP метод передачи переменных. Параметр должен иметь значение GET или POST. Если переменные отправлять не нужно, опустите этот параметр. Метод GET присоединяет переменные в конец URL и используется для небольшого числа переменных. Метод POST передает переменные в HTTP заголовке и используется для большого числа переменных.

Возвращает

Ничего.

Описание

Функция; загружает SWF или JPEG файл во Flash Player.

Совет: для отслеживания процесса загрузки используйте MovieClipLoader.loadClip().

ФункцияloadMovie() позволяет вам отображать несколько SWF файлов одновременно без перезагрузки HTML страницы. Без использования функции loadMovie() Flash Player воспроизводит один SWF ролик.

Если Вы хотите загрузить SWF или JPEG файл на определенный уровень (level), используйте loadMovieNum() вместо loadMovie().

Когда SWF файла загружен в указанный мувиклип, для обращения к загруженному SWF ролику происто используйте путь к мувиклипу, в который он был загружен. Загруженный SWF ролик наследует у мувиклипа, куда он загружается, координаты, поворот и маштабирование. Верхний левый угол загруженного изображения или SWF файла совмещается с точкой регистрации мувиклипа, куда производилась загрузка. Однако, если ролик загружался в _root, его левый верхний угол совмещается с левым верхним углом Сцены.

Используйте unloadMovie() для удаления роликов, загруженных при помощи loadMovie().

Пример

Пример 1: В следующем примере SWF файл circle.swf загружается из той же директории, что и главный ролик и замещает мувиклип mySquare, находящийся на Сцене:

loadMovie("circle.swf", mySquare);
// Равносильно (вариант 1): loadMovie("circle.swf", _level0.mySquare);
// Равносильно (вариант 2): loadMovie("circle.swf", “mySquare”);

В следующем примере функция loadMovie() загружает SWF файл sub.swf из той же директории, что и основной ролик, в новый мувиклип logo_mc, созданный при помощи createEmptyMovieClip():

this.createEmptyMovieClip("logo_mc", 999);
loadMovie("sub.swf", logo_mc);

Вы могли бы использовать следующий код для загрузки JPEG изображения image1.jpg в sub.swf. JPEG файл загружается по клику по кнопке myBtn_btn. Этот код загружает JPEG в мувиклип logo_mc. Таким образом, ролик sub.swf будет замещен картинкой.

myBtn_btn.onRelease = function(){
  loadMovie("image1.jpg", logo_mc);
};

См. также

_level, loadMovieNum(), MovieClip.loadMovie(), MovieClipLoader.loadClip(), unloadMovie()